import Vue from 'vue'  // 引入Vue
import App from './App.vue' // 引入Vue组件

import './base.css'  // 引入基础公共样式

// 引入mitt, 并创建mitter对象, 并将其挂载到Vue的原型对象上
import mitt from 'mitt'

Vue.prototype.$mitter = mitt()

// 告诉Vue不要输出当前不是生产环境运行的提示
Vue.config.productionTip = false

// 创建一个vue实例作为事件总线挂载到Vue的原型对象上
// Vue.prototype.$bus = new Vue()

// 创建vm对象
new Vue({
  // 能访问vm, 但不能访问data和method
  beforeCreate () {
    Vue.prototype.$bus = this
  },


  // 配置render函数 => 将App组件渲染到id为app的页面元素
  // render (createElement) {
  //   return createElement(App)
  // },
  render: h => h(App),
}).$mount('#app')
